@charset "utf-8";
/* CSS Document */

@media all and (max-width:1700px){/*1680 * 1050*/
    
    
}

@media all and (max-width:1460px){/*1440 * 900*/


   .Hn2nd-box.Hn2nd-commSrv{margin:0px;}
    
}

@media all and (max-width:1400px){
    
    
}

@media all and (max-width:1380px){/*1366*/

	.header-container{padding:0 .4rem 0 .4rem;}

}

@media all and (max-width:1300px){/*1280 * 800*/



   
}

@media all and (max-width:1280px){

	.contain{width:100%;padding:0 2%;}
	
	.Ipro-nav .contain{padding:0px;}
	.Ipro-nav a{padding:.48rem 0;}
	
	.commSrv-nav .contain,
	.csPro-nav .contain{padding:0px;}
	.csPro-nav a:first-child{border-left:0px;}
	.csPro-nav a:last-child{border-right:0px;}
	
	.auChonor-block{height:250px;line-height:250px;}
	.auChonor-con{width:90%;}
	.auChonor-con .name{width:100%;line-height:24px;height:48px;font-size:14px;}
	
}

@media all and (max-width:1260px){/*1260*/

}

@media all and (max-width:1200px){ /*1200*/

	.Footer-container .Fsplit{margin:0 1rem;}


}

@media all and (max-width:1100px){/*1024 * 768 */

	.Hnav .Hname{font-size:14px;}
	.Hnav>li{margin:0 0 0 .3rem;}
	
	.auCHistManSwiper-prev{left:0px;}
	.auCHistManSwiper-next{right:0px;}
	.auCHist-min{width:100%;padding:0 4%;}

    
}

@media all and (max-width:980px){/*web*/

	img{max-width:100%;}
	.newscon .news_content p img{height:auto !important;}
	
	/*-- Header --*/
	.header-container{padding:0 4%;}
	
	.Header-wrapper .Header-cl,
	.header-container,
	.Hlogo,
	.Hlang,
	.Hsrch-menu{height:50px;}
	.Hlogo,
	.Hlang{line-height:50px;}
	.Hlogo img{height:28px;}
	.Hsrch{position:static;}
	.Hsrch-box{width:100%;top:50px;border-top:1px solid #ccc;}
	
	
	.Hmenu-btn-hr.Hmenu-btn,
	.Header-right{display:none !important;}
	
	.Hmenu-btn-web.Hmenu-btn{display:block;}
	
	.Hnav{width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;overflow-y:auto;display:none;}
	.Hnav>li{width:100%;border-top:1px solid #ccc;margin:0px;}
	.Hnav .Hname{padding:0 4%;line-height:45px;text-align:left;}
	
	.Hn2nd-wrap{padding:0px;border:0px;position:relative;top:0px;display:none;animation:none !important;-webkit-animation:none !important;}
	.Hn2nd-img,
	.HcommSrv-left,
	.Hn2nd-box .Hsplit{display:none;}
	.Hn2nd-box{display:block;float:none !important;left:0px !important;right:0px !important;}
	
	.Hn2nd-list{width:100%;margin:0px;}
	.Hn2nd-list a,
	.Hn2nd-nav .type,
	.Hn2nd-nav dl dt,
	.Hn2nd-nav dl dd a{width:100%;padding:0 6%;line-height:45px;border-bottom:0px;border-top:1px solid #ccc;margin:0px;}
	.Hn2nd-list a:after, 
	.Hn2nd-nav .type:after{display:none;}
	
	.Hn2nd-box.Hn2nd-cWeb,
	.Hn2nd-commSrv .Hn2nd-nav{margin:0px;}
	
	.Hn2nd-nav,
	.Hn2nd-nav2 ul li{width:100% !important;float:none;margin:0px;}
	.Hn2nd-nav dl dt{padding:0 10%;background-position:8% center;}
	.Hn2nd-nav dl dd a{padding:0 12%;background-position:10% center;}
	
	/*-- Footer --*/
   .Footer-container{padding:1.1rem 0 1.28rem;}
   .Fcr{padding:.4rem 4%;font-size:12px;line-height:18px;}
   .Fcon{width:100%;text-align:center;margin:0px;}
   .Fshare,
   .Footer-container .Fsplit{display:none;}
   
   .Fnav{width:25%;margin:1rem 0 0;}
   .Fct{float:left;clear:both;margin:1rem 0 0;}
   
   /*-- Container --*/
	#index-bnr{display:none;}
	#index-webBnr{display:block;}
	#index-webBnr .bnr-img{height:17.1rem;}
   
   .Ipro-wrap{padding:1rem 0;}
   .Ipro-box .Ipro-block{width:100%;padding:0px;}
   .Ipro-block .split{margin:.4rem 0;}
   .Ipro-block .btn{margin:.4rem 0 0;}   
   .Ipro-box .Ipro-img{width:100%;padding:0px;text-align:center;margin:.8rem 0 0;}
   .Ipro-img img{display:inline-block !important;width:auto !important;height:auto !important;position:relative !important;top:0px !important;left:0px !important;vertical-align:middle;}
   .Ipro-img .IpImg-1{display:none !important;}
   .Ipro-block .btn{width:160px;height:48px;line-height:46px;}
   
   .index-media{height:11.6rem;}
   
   .index-abUs .contain{padding:0px;}
   .IabUs-wrap{top:0px;margin:0px;}
	.Ipro-nav a{padding:.3rem 0;}
	.Ipro-nav a span{font-size:14px;}
	.Ipro-nav a .icon{width:38px;height:38px;}
	.IabUs-wrap .IabUs-box{padding:.82rem 0 0;}
	.IabUs-box .IabUs-icon{width:120px;height:120px;line-height:118px;}
	.IabUs-box .IabUs-block{padding:.52rem 11.25% .5rem;margin:.44rem 0 0;}
	.IabUs-block .con{margin:.3rem 0 0;}
	
	.Imedia-btn .btn{width:2.34rem;height:2.28rem;margin:0 auto .56rem;}
	.Imedia-btn img{width:4.48rem;}
	.prtvideo .Imedia-btn img{width:100%;}
	
	.index-news{padding:1rem 0 1.32rem;}
	.Inews-nav{margin:.5rem 0 0;}
	
	.Inews-wrap{margin:1rem 0 0;}
	.Inews-1st{width:570px;float:none;margin:0 auto;}
	.Inews-swiper{width:100%;float:none;margin:.76rem 0 0;}
	
	.Inews-box{margin:.76rem 0 0;}
	.InSwiper-pagination{margin:1rem 0 0;}
	
	.bnr-img.page-bnr{height:11.6rem;}
	
	.commSrv-nav a{padding:.24rem 0 .18rem;}
	.commSrv-nav a img{width:40px;}
	.commSrv-nav a .name{font-size:14px;}
	
	.commSrv-Ibrief{padding:1.2rem 0;}
	.csIbrief-box{padding:0px;width:100%;float:none;}	
	.csIbrief-box .split{margin:.4rem 0 .58rem;}
	.csIbrief-img{width:100%;height:auto;text-align:center;float:none;margin:.5rem 0 0;}
	.csIbrief-img img{width:auto;height:auto;}
	
	.commSrv-Ipro{padding:1rem 0 1.2rem;}
	.csIpro-swiper .swiper-container{padding:.8rem 2% 1rem;}
	.csIpro-box .name{margin:.52rem 0 0;}
	.csIpro-box .con{margin:.3rem 0 0;}
	.csIpro-box .btn{margin:.72rem 0 0;}
	
	.commSrv-Icase{paddding:.8rem 0 1.34rem;}
	.csIcase-list li{padding:.88rem 0 0 3.999938559960678%;}
	.csIcase-list .csIcase-box{padding:0 0 .78rem;}
	.csIcase-box .name{padding:.46rem 5.217391304347826% 0;}
	
	.csPro-nav a{padding:.28rem 0 .18rem;}
	.csPro-nav a .icon{width:40px;height:40px;}
	
	
	.csPro-container{padding:.92rem 0 1rem;}
	
	.csPro-top .csPtop-nav{width:100%;margin:0 0 0 -10px;}
	.csPtop-nav a{margin:10px 10px 0;}
	.csPro-top .csPtop-locate{display:none;}
	
	.csPro-container .pagination{margin:.54rem 0 0;}
	
	.csPro-info{padding:1.2rem 0;}
	.csPinfo-swiper{width:546px;float:none;margin:0 auto;}
	.csPinfo-box{width:100%;float:none;margin:.6rem 0 0;}
	
	.csPinfo-box .con,
	.csPinfo-box .btn.dd-btn{margin:.4rem 0 0;}
    
	.csPinfo-dtl{padding:1rem 0;}
	
	.bnr-img.csCase-bnr{height:8.4rem;}
	.csCbnr-box{width:92%;}
	.csCbnr-box .t1{line-height:34px;font-size:26px;}
	.csCbnr-box .t2{font-size:14px;line-height:24px;letter-spacing:2px;}
	
	.csCase-info{padding:1.2rem 0;}
	.csCinfo-left{width:100%;padding:.92rem 3.5%;float:none;}
	.csCinfo-top{padding:0 0 .6rem;line-height:30px;font-size:24px;}
	.csCinfo-box{padding:.8rem 0;}
	.csCinfo-page{margin:.4rem 0 0;}
	.csCinfo-page a{width:100%;padding:.3rem 0;text-align:left !important;}
	
	.csCinfo-right{display:none;}
	
	.abUs-comPro{padding:1.2rem 0 .8rem;}
	.auCp-box{margin:.66rem 0 0;}
	
	.abUs-comData{padding:2.48rem 0;}
	.abUs-comData ul li{width:50%;padding:.52rem 0 1px;}
	.abUs-comData ul li:first-child{border-left:0px;}
	.abUs-comData ul li:nth-child(2n){border-right:0px;}
	.abUs-comData ul li .num{font-size:40px;line-height:45px;}
	.abUs-comData ul li .con{padding:0 5%;}
	
	.abUs-comVision{padding:.9rem 0;}
	.auCv-wrap{margin:.68rem 0 0;}
	.auCv-box{width:96%;position:relative;top:0px;left:0px;margin:0 auto;}
	.auCv-img{width:100%;height:auto;text-align:center;float:none;margin:.4rem auto 0;}
	.auCv-img img{width:auto;height:auto;}
	.auCv-img:after{display:none;}
	
	.abUs-comSR{padding:1.2rem 0;}
	.auCSR-list{margin:0px;}
	.auCSR-list li *{transition:none !important;-webkit-transition:none !important;}
	.auCSR-list li{width:100%;margin:.8rem 0 0;}
	.auCSR-list .auCSR-box{width:30%;float:left;}
	.auCSR-list .auCSR-con{width:70%;height:468px;float:left;position:relative;left:0px !important;right:0px !important;opacity:1 !important;}
	
	.auCSR-box:hover:before{top:0px;opacity:1;}
	.auCSR-box:hover:after{bottom:0;opacity:1;}
	.auCSR-box:hover .name{top:120px;opacity:1;}
	.auCSR-box:hover .icon{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
	
	.abUs-comHonor{padding:1.04rem 0 1.02rem;}
	.auChonor-box{padding:0 0 .7rem;}
	
	.auChonor-swiper .swiper-pagination{margin:.8rem 0 0;}
	
	
	.abUs-comHist{padding:.5rem 0;background-size:cover;}
	.auCHist-man{width:100%;padding:0px;margin:1rem 0 0;}
	.auCHman-box.cur .year{width:50px;height:50px;line-height:50px;font-size:14px;margin-left:-25px;top:-33px;}
	.auCHman-box.cur .year:after{width:70px;height:70px;top:-10px;left:-10px;}
	.auCHist-min{margin:1.2rem 0 0;}
	.auCHist-min .swiper-container{padding:0px 0 1rem;}
	
	.IFT-box{padding:1.4rem 0 1.5rem;}
	.IFT-box .IFT-block{width:100%;float:none;}
	.IFT-box .IFT-img{width:100%;float:none;text-align:center;height:auto;}
	.IFT-box .IFT-img img{width:auto;height:auto;}
	
	.IFT-CP,
	.IFT-mod,
	.IFT-case{padding:1.2rem 0 1.4rem;}
	
	.IFTcase-list{margin:.5rem 0 0 -1.5%;}
	.IFTcase-list li{width:33.333%;padding:.54rem 0 0 1.477832512315271%;}
	
	.IFT-ct{padding:1.4rem 0;}
	.IFTct-box,
	.IFTct-map{width:100%;float:none;margin:0px;}
	.IFTct-map{margin:1rem 0 0;}
	
}


@media all and (max-width:768px){
	
	/*-- Footer --*/
	.Fcon{margin:0 0 .5rem;}
	.Footer-container .Fnav{width:100%;border-bottom:1px solid rgba(255,255,255,.3);margin:0px;}
	.Footer-container .Fnav dt .split{display:none;}
	.Footer-container .Fnav dt .type{padding:0 2%;height:50px;line-height:50px;}
	.Footer-container .Fnav dd{padding:0 0 10px;margin:0px;display:none;}
	.Footer-container .Fnav dd a{padding:0 6%;height:40px;line-height:40px;}
	
	
	/*-- Container --*/
	
	.csIcase-box .name{font-size:16px;line-height:24px;}
	.csIcase-box .con{line-height:22px;height:44px;}
	
	.csPro-nav a .icon{width:35px;height:35px;}
	.csPro-nav a .name{font-size:13px;line-height:24px;}
	
	.csPro-list li{width:100%;padding:.4rem 0 .4rem 3.225775234121043%;}
	
	.auCv-box{width:100%;}
	
	.IFTcase-list li{width:50%;}
     
     
}

@media all and (max-width:640px){
	#index-webBnr .bnr-img{height:21.375rem;}
	
   .Ipro-block .btn{width:140px;height:40px;line-height:38px;font-size:12px;}
   
	.IabUs-box .IabUs-icon{width:100px;height:100px;line-height:98px;}
	.IabUs-block .type{font-size:16px;line-height:24px;}
	.IabUs-block .con{font-size:12px;line-height:18px;height:36px;}
	
	.Inews-1st{width:96%;}
	.Inews-box{padding:3px 0 0 100px;}
	
	.commSrv-nav a img{width:30px;}
	.commSrv-nav a .name{font-size:12px;}
	
	.csIcase-list li{width:100%;}
	
	.csPro-nav{border-bottom:0px;}
	.csPro-nav a{width:33.333%;border-bottom:1px solid #e1e1e1;}
	.csPro-nav a:nth-child(3n){border-right:0px;}
	.csPro-nav a .icon{width:30px;height:30px;}
	.csPro-nav a .name{font-size:12px;line-height:20px;}
	
	
	.auCv-box{padding:1.2rem 4%;height:auto;}
	.auCv-box .auCv-block{width:100%;padding:21px 22px;}
    .auCv-block:before{left:0px;top:0px;}
    .auCv-block:after{right:0px;bottom:0px;}
	
	.auCSR-tb .auCSR-td{padding:0 5%;}
	.auCSR-box .name{font-size:14px;padding:10px 0;text-align:center;}
	.auCSR-box .icon{width:45px;height:45px;}
	.auCSR-box .name{width:84px;}
	.auCSR-list li:nth-child(5) .auCSR-box .name{width:112px;}
	.auCSR-td .split{margin:10px 0;}
	.auCSR-td .con{font-size:12px;line-height:24px;}
	.auCSR-td .name{font-size:16px;line-height:24px;}
	
	.auCHmin-box{padding:0px;}
	.auCHmin-box .auCHmin-img{width:100%;height:auto;position:relative;}
	.auCHmin-box .auCHmin-block{min-height:0px;padding:1rem 4%;}
	
	.IFTcase-box .IFTcase-right{font-size:12px;line-height:18px;}
	

    
}

@media all and (max-width:580px){
	.IabUs-wrap ul{background:#f0f0f0;padding:.3rem 2% .5rem;}
	
	.IabUs-wrap ul li{width:100%;background:#fff !important;float:none;margin:2% auto 0;}
	.IabUs-box .IabUs-icon{width:80px;height:80px;line-height:78px;}
	.IabUs-wrap .IabUs-box{padding:1.2rem 0 0;}
	.IabUs-wrap ul li .IabUs-block{padding:1rem 4%;background:#fff;}
	.IabUs-wrap{box-shadow:none;}
	.IabUs-wrap:before,
	.IabUs-wrap:after{display:none;}
	
	.Inews-nav a{width:100px;height:38px;line-height:38px;font-size:12px;}
	
	.csPinfo-swiper{width:100%;}
} 

@media all and (max-width:414px){
	
	.Imedia-btn .btn{width:3.51rem;height:3.42rem;margin:0 auto .56rem;}
	.Imedia-btn img{width:6.72rem;}
	
	.auCSR-box .name{width:auto !important;}




}

@media all and (max-width:375px){
    
}



